artificial precipitation - Spanish English Dictionary